home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-02
/
tool-inc.zip
/
CENTER.INC
< prev
next >
Wrap
Text File
|
1989-06-02
|
956b
|
47 lines
(*
* Copyright 1987, 1989 Samuel H. Smith; All rights reserved
*
* This is a component of the ProDoor System.
* Do not distribute modified versions without my permission.
* Do not remove or alter this notice or any other copyright notice.
* If you use this in your own program you must distribute source code.
* Do not use any of this in a commercial product.
*
*)
(*
*
* centers a string around a given width
*
*)
procedure center (var str: anystring;
width: integer);
var
front: integer;
back: integer;
begin
if length (str)> width then
str[0]:= chr (width);
back := width - length (str);
front := back div 2;
back := back - front;
while front > 0 do
begin
str := ' ' + str;
front := front - 1;
end;
while back > 0 do
begin
str := str + ' ';
back := back - 1;
end;
end;